IBIS Macromodel Task Group

Meeting date: 6 July 2021

Members (asterisk for those attending):
Achronix Semiconductor:       Hansel Dsilva
Amazon:                       John Yan
ANSYS:                        Curtis Clark
                            * Wei-hsing Huang
Cadence Design Systems:     * Ambrish Varma
                              Ken Willis
                              Jared James
Google:                       Zhiping Yang
Intel:                        Michael Mirmak
                              Kinger Cai
                              Alaeddin Aydiner
Keysight Technologies:      * Fangyi Rao
                              Radek Biernacki
                            * Ming Yan
                              Todd Bermensolo
                            * Rui Yang
Luminous Computing:           David Banas
Marvell:                      Steve Parker
Micron Technology:          * Randy Wolff
                            * Justin Butterfield
Missouri S&T                  Chulsoon Hwang
Siemens EDA (Mentor):       * Arpad Muranyi
SiSoft (Mathworks):         * Walter Katz
                              Mike LaBonte
Teraspeed Labs:             * Bob Ross
Zuken USA:                    Lance Wang

The meeting was led by Arpad Muranyi.  Justin Butterfield took the minutes.

--------------------------------------------------------------------------------
Opens:
  
- None.

-------------
Review of ARs:

- None.

--------------------------
Call for patent disclosure:

- None.

-------------------------
Review of Meeting Minutes:

Arpad asked for any comments or corrections to the minutes of the June 29th
meeting.  Walter moved to approve the minutes.  Randy seconded the motion.
There were no objections.

-------------
New Discussion:

AMI_Impulse:
Bob noted the discussion is related to BIRD201 with updated usage rules from 
Walter.  Ambrish asked if this will be a new BIRD or an editorial change.  Bob 
replied we could have a replacement BIRD if this is a change in functionality 
or a significant clarification.  If the flows are already documented, then we 
might not need a new BIRD to supersede BIRD201.  Arpad noted we will discuss 
this in the Editorial group meeting.

BIRD211.3 draft:
Fangyi shared his latest BIRD211.3 working draft to continue discussing Arpad's 
comments.  Fangyi updated the drawing on page 3.  He removed the "IR" from the 
Channel box on page 6.  On page 7, he updated the drawings to add separate 
Channel IR and Convolution boxes.

Fangyi suggested, on page 14, to say "the rest of the time-domain simulation" 
in steps 7 and 8.

Arpad's comments (continued from last meeting):
7.  On page 9, Arpad asked whether some of the text in the steps should be 
    moved to the introduction rather than in the step 3 details.  He thought 
	some of the statements are general comments which might make more sense in 
	the introduction.  Fangyi noted this is how the text is in the existing 
	IBIS specification.  Walter commented step 3 is where GetWave is called.  
	He asked, if there is no GetWave, what do you do.  Ambrish stated, if you 
	move the text, you would have to give the context.  Arpad agreed to keep 
	this as is.

8.  The step numbers are off in the text of step 5 on page 9.  Fangyi changed 
    these from step 7 to step 6.

9.  Arpad noted that there are two occurrences of Tx_Impulse_Init and 84 
    instances of Tx_Impulse_Input.  He suggested the instances of 
	Tx_Impulse_Init on page 15 should be fixed.

10. Arpad had concerns with the phrase "flow of executing AMI_Init functions", 
    and he suggested new text to replace the two related paragraphs.  Ambrish 
	suggested to remove this text entirely.  Arpad commented the only point we 
	wanted to make with this text was that older models will be executed with 
	the new flow.  Ambrish commented, if you follow the specification, this is 
	now the flow.  Walter commented this is a section from Bob, and we need to 
	ask him whether it is okay to remove or change it.  Arpad stated the 
	unusual thing here is that we are applying the new flow to old model 
	versions.  Ambrish suggested to say this flow should apply to all versions 
	of models.  Bob noted we are replacing a diagram in older versions of 
	IBIS.  Ambrish suggested to say all "IBIS-AMI versions" and not use 
	specific version numbers, which can become confusing in future versions.  
	Fangyi suggested to change "flow" to "rule".

11. Fangyi fixed the "Redriver Statistical Simulatoin Flow" title on page 15.

12. On page 17 in step 8, Arpad asked about the phrase "output end".  Fangyi 
    suggested changing to "output".   

13. Arpad suggested to say that the clock times returned "by the Rx1 
    AMI_GetWave function" should be ignored by the EDA tool instead of "by the 
	Redriver" to be more specific.  Fangyi noted we say redriver already.  
	Arpad felt it may be easy to miss that point

Arpad asked if we should have a blanket statement that channels are allowed to 
have more than one redriver in a system.  Ambrish and Fangyi thought we 
mention this in the BIRD already.

Fangyi noted there were additional comments on the previous draft from 
Ambrish.  Fangyi started making these changes and fixes to the latest draft.

Bob asked about the text insert statement on page 3.  He suggested to delete 
the page number and reference the context of where to make the change.  Arpad 
asked if we can resolve this in Editorial.  Bob replied we should have clear 
statements of where the text goes in order to approve the BIRD.  Ambrish 
suggested to say "Add the following to the end of Section 10.2.3" for clarity.  

Bob asked about the mention of IBIS 7.1 and if this should be IBIS 7.2.  
Fangyi changed all occurrences of IBIS 7.1 to IBIS 7.2.

Ambrish had a comment on page 4 asking if item 3 applies to redrivers only or 
everything.  Fangyi thought this is a general statement, and he has already 
added a statement that this applies to the general flow.

The discussion left off on Ambrish's comments on page 6.  Further review will 
continue next week.

- Ambrish: Motion to adjourn.
- Fangyi: Second.
- Arpad: Thank you all for joining.

-------------
Next meeting: 13 July 2021 12:00pm PT
-------------

IBIS Interconnect SPICE Wish List:

1) Simulator directives